.hand{
	cursor:pointer;
}
.move{
	cursor:move;
}
.point{
	cursor:pointer;
	z-index:3999;
	border:1px solid red;
	background-color:#fff;
	position:fixed;
	width:8px;
	height:8px;
	-moz-border-radius: 4px;      
    -webkit-border-radius: 4px; 
    border-radius:4px;   
}
.point_hover{
	cursor:pointer;
	z-index:3999;
	border:1px solid red;
	background-color:#fff;
	position:fixed;
	width:12px;
	height:12px;
	-moz-border-radius: 6px;      
    -webkit-border-radius: 6px; 
    border-radius:6px;  
}
.line{
z-index:1555;
width:1px;
height:1px;/* 
border-top:1px solid #999; */
position:fixed;
}
.line_set{
border:1px solid #999;
	text-align:center;
	width:40px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#333;
	background-color:#efefef;
position:fixed;
z-index:1855;
	
overflow:hidden;
	-moz-border-radius: 4px;      
    -webkit-border-radius: 4px; 
    border-radius:4px;   
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
.task-op{
	color:#aaa;
	background-color:#fafafa;
	width:100px;
	height:80px;
	border:1px solid #999;
	position:fixed;
	overflow:hidden;
	z-index:2999;
	padding:0px;
	-moz-border-radius: 4px;      
    -webkit-border-radius: 4px; 
    border-radius:4px;   
}
.task1{
	font-size:14px;
	color:#fff;
	text-align:center;
	z-index:2999;
	background-color:#73b407;
	width:50px;
	height:50px;
	line-height:50px;
	border:1px solid #999;
	position:fixed;
	overflow:hidden;
	-moz-border-radius: 24px;      
    -webkit-border-radius: 24px; 
    border-radius:24px;   
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
	
}
.task2{
	font-size:14px;
	color:#fff;
	text-align:center;
	z-index:2999;
	background-color:#d65d41;
	width:100px;
	height:50px;
	line-height:50px;
	border:1px solid #999;
	position:fixed;
	overflow:hidden;
	-moz-border-radius: 24px;      
    -webkit-border-radius: 24px; 
    border-radius:24px;   
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
	
}
.task3{
	font-size:14px;
	color:#333;
	text-align:center;
	z-index:2999;
	background-color:#dce5ff;
	width:100px;
	height:50px;
	line-height:50px;
	border:1px solid #999;
	position:fixed;
	overflow:hidden;
	-moz-border-radius: 4px;      
    -webkit-border-radius: 4px; 
    border-radius:4px;   
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
	
}
.task4{
	font-size:14px;
	color:#333;
	text-align:center;
	z-index:2999;
	background-color:#fef0fe;
	width:100px;
	height:50px;
	line-height:50px;
	border:1px solid #999;
	position:fixed;
	overflow:hidden;
	-moz-border-radius: 4px;      
    -webkit-border-radius: 4px; 
    border-radius:4px;     
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
	
}

.task5{
	font-size:14px;
	color:#333;
	text-align:center;
	z-index:2999;
	background-color:#fee8c6;
	width:100px;
	height:50px;
	line-height:50px;
	border:1px solid #999;
	position:fixed;
	overflow:hidden;
	-moz-border-radius: 4px;      
    -webkit-border-radius: 4px; 
    border-radius:4px;   
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
	
}

.task6{
	font-size:14px;
	color:#333;
	text-align:center;
	z-index:2999;
	background-color:#e4d7fa;
	width:100px;
	height:50px;
	line-height:50px;
	border:1px solid #999;
	position:fixed;
	overflow:hidden;
	-moz-border-radius: 4px;      
    -webkit-border-radius: 4px; 
    border-radius:4px;   
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
	
}
.current-task{
	border:1px solid red;z-index:3999;
	position:fixed;
	overflow:hidden;
	width:100px;
	height:50px;
	-moz-border-radius: 4px;      
    -webkit-border-radius: 4px; 
    border-radius:4px;  
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
.tag{
	color:#aaa;
	font-size:9px;
	z-index:5999;
	position:fixed;
	width:16px;
	height:16px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.ie{   
       _position: absolute;  
       _clear: both;   
       _top:expression(eval(document.compatMode &&   
               document.compatMode=='CSS1Compat') ?   
               documentElement.scrollTop   
               +(documentElement.clientHeight-this.clientHeight) - 1   
               : document.body.scrollTop   
               +(document.body.clientHeight-this.clientHeight) - 1); 
}